Page({
  data: {
    feedbackTypes: ['功能建议', '界面问题', '内容错误', '其他问题'],
    selectedType: -1,
    content: '',
    contact: ''
  },

  onTypeChange(e) {
    this.setData({ selectedType: e.detail.value })
  },

  onContentInput(e) {
    this.setData({ content: e.detail.value })
  },

  onContactInput(e) {
    this.setData({ contact: e.detail.value })
  },

  submitFeedback() {
    if (this.data.selectedType === -1) {
      wx.showToast({ title: '请选择问题类型', icon: 'none' })
      return
    }

    if (this.data.content.length < 10) {
      wx.showToast({ title: '问题描述至少10个字', icon: 'none' })
      return
    }

    wx.showLoading({ title: '提交中...' })
    
    // 模拟提交到后端
    setTimeout(() => {
      wx.hideLoading()
      wx.showToast({ title: '提交成功' })
      this.setData({
        selectedType: -1,
        content: '',
        contact: ''
      })
    }, 1500)
  }
})